isQ: An Integrated Software Stack for Quantum Programming

نویسندگان

چکیده

We introduce isQ, a new software stack for quantum programming in an imperative language, also named isQ. The aim of isQ is to make programmers write programs as conveniently possible. In particular: 1) language and its compiler contain many useful features, including but not limited to: classical control flow, such recursion; decomposition self-defined unitary gates; oracle circuit realization. 2) To it flexible, program can be compiled into several different kinds intermediate representation assemblies, QIR, eQASM, OpenQASM 3.0, QCIS (specially tailored the superconducting hardware at USTC). 3) Besides interfacing with real hardware, QIR simulator developed demonstration testing programs. isQ encompasses abundant optimizations high-level realize it, distinct MLIR dialect name isQ-IR proposed.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modelface: an application programming interface (API) for homology modeling studies using Modeller software

An interactive application, Modelface, was presented for Modeller software based on windows platform. The application is able to run all steps of homology modeling including pdb to fasta generation, running clustal, model building and loop refinement. Other modules of modeler including energy calculation, energy minimization and the ability to make single point mutations in the PDB structures a...

متن کامل

Modelface: an application programming interface (API) for homology modeling studies using Modeller software

An interactive application, Modelface, was presented for Modeller software based on windows platform. The application is able to run all steps of homology modeling including pdb to fasta generation, running clustal, model building and loop refinement. Other modules of modeler including energy calculation, energy minimization and the ability to make single point mutations in the PDB structures a...

متن کامل

Stack-Based Genetic Programming

Some recent work in the field of Genetic Programming (GP) has been concerned with finding optimum representations for evolvable and efficient computer programs. In this paper, I describe a new GP system in which target programs run on a stack-based virtual machine. The system is shown to have certain advantages in terms of efficiency and simplicity of implementation, and for certain classes of ...

متن کامل

Turing Impossibility Properties for Stack Machine Programming

The strong, intermediate, and weak Turing impossibility properties are introduced. Some facts concerning Turing impossibility for stack machine programming are trivially adapted from previous work. Several intriguing questions are raised about the Turing impossibility properties concerning different method interfaces for stack machine programming.

متن کامل

A Hardware/Software Stack for Heterogeneous Systems

Plenty of novel emerging technologies are being proposed and evaluated today, mostly at the device and circuit levels. It is unclear what the impact of different new technologies at the system level will be. What is clear, however, is that new technologies will make their way into systems and will increase the already high complexity of heterogeneous parallel computing platforms, making it ever...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE transactions on quantum engineering

سال: 2023

ISSN: ['2689-1808']

DOI: https://doi.org/10.1109/tqe.2023.3275868